Multiply Balanced k -Partitioning

نویسندگان

  • Amihood Amir
  • Jessica Ficler
  • Robert Krauthgamer
  • Liam Roditty
  • Oren Sar Shalom
چکیده

The problem of partitioning an edge-capacitated graph on n vertices into k balanced parts has been amply researched. Motivated by applications such as load balancing in distributed systems and market segmentation in social networks, we propose a new variant of the problem, called Multiply Balanced k Partitioning, where the vertex-partition must be balanced under d vertex-weight functions simultaneously. We design bicriteria approximation algorithms for this problem, i.e., they partition the vertices into up to k parts that are nearly balanced simultaneously for all weight functions, and their approximation factor for the capacity of cut edges matches the bounds known for a single weight function times d. For the case where d = 2, for vertex weights that are integers bounded by a polynomial in n and any fixed > 0, we obtain a (2 + , O( √ logn log k))-bicriteria approximation, namely, we partition the graph into parts whose weight is at most 2+ times that of a perfectly balanced part (simultaneously for both weight functions), and whose cut capacity is O( √ logn log k) · OPT. For unbounded (exponential) vertex weights, we achieve approximation (3, O(logn)). Our algorithm generalizes to d weight functions as follows: For vertex weights that are integers bounded by a polynomial in n and any fixed > 0, we obtain a (2d + , O(d √ logn log k))-bicriteria approximation. For unbounded (exponential) vertex weights, we achieve approximation (2d+ 1, O(d logn)).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Complexity of Tree Partitioning

Given a tree T on n vertices, and k, b, s1, . . . , sb ∈ N, the Tree Partitioning problem asks if at most k edges can be removed from T so that the resulting components can be grouped into b groups such that the number of vertices in group i is si, for i = 1, . . . , b. The case when s1 = · · · = sb = n/b, referred to as the Balanced Tree Partitioning problem, was shown to be NP-complete for tr...

متن کامل

Partitioning graphs into balanced components

We consider the k-balanced partitioning problem, where the goal is to partition the vertices of an input graph G into k equally sized components, while minimizing the total weight of the edges connecting different components. We allow k to be part of the input and denote the cardinality of the vertex set by n. This problem is a natural and important generalization of well-known graph partitioni...

متن کامل

An effective multilevel tabu search approach for balanced graph partitioning

Graph partitioning is one of the fundamental NP-complete problems which is widely applied in many domains, such as VLSI design, image segmentation, data mining etc. Given a graph G = (V,E), the balanced k-partitioning problem consists in partitioning the vertex set V into k disjoint subsets of about the same size, such that the number of cutting edges is minimized. In this paper, we present a m...

متن کامل

Non-Uniform Graph Partitioning

We consider the problem of NON-UNIFORM GRAPH PARTITIONING, where the input is an edge-weighted undirected graph G = (V,E) and k capacities n1, . . . , nk, and the goal is to find a partition {S1, S2, . . . , Sk} of V satisfying |Sj | ≤ nj for all 1 ≤ j ≤ k, that minimizes the total weight of edges crossing between different parts. This natural graph partitioning problem arises in practical scen...

متن کامل

Improved Approximation Algorithms for Balanced Partitioning Problems

We present approximation algorithms for balanced partitioning problems. These problems are notoriously hard and we present new bicriteria approximation algorithms, that approximate the optimal cost and relax the balance constraint. In the first scenario, we consider Min-Max k-Partitioning, the problem of dividing a graph into k equal-sized parts while minimizing the maximum cost of edges cut by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014